finish basic functionality missive controller