objects and functions done, need outputs