problem2 added