made it more object orienty