hw- work in progress