work in progress cont.