added Towards, fixed some bugs