Collection of fixes. new marker interfaces. specs...hoorah