commit3

Breaking down the problems