Play around with factories and controllers