Started to adding Object Oriented design not functioning right now