work in progress tests