fixed + added

fixed some issues, added a direction property