completed a couple more methods