started hashing out objects and functions