barebones testing and coverage set up