added inital test and code