added couple solutions