added a_minor. changes on recording view
added primitive visualization. + minor refactor :)