cleanup
extract QuoteInsertHandler
use container util
quote module:function() completion correctly