Added underscore in front of init function to signify its an internal method.