trying to make snazzy interface and failing