Changed init function names for more clarity