done everything but pathing