started working on test implementation