simplifying marker controller and specs