still trying to understand some of the job. :)