Better memory management & Separation of classes