now time to actually hook the functions up