task3 lab 6 -initial functions for transform.h