memory management in objC with some researches