+using Obj-C instantiation method to create pointer to a new instances
+relative resizing: added first lines of code
exchanged int or float with NSInteger or NSFloat