Controller and other things