Ok stuff works but not all testing requirements are met