implement handle fixtures
move logger to public directory