intial solution