Began implementing user functions