updated, ready for implementing path finding