partially working first map