hard to do this assignment but