Finished implementing subclass methods