JCHL Revision - Linear Functions