Finished Defines and Part of Init Functions