added more map functionality, started print direcs