reworking controller logic