starting implementation of tests