added robust orientation.
marker id tracking and feedback.