singleton patter
tools in xcode
book readlist