objects and functions to the objects