finished implementing the methods, now adding tests