The Beggining of my abstraction