fuck your swap files
gave some basic examples on how to construct the controller