more work on visuals