Completed first iteration of uses method