initial hw8 commit - not much done yet