some part completed
styling