Put up the basic logic and tests seem good. getting undefine on the screen though