finish of the fundemantal part of objc
init of object