compelted solution