first revision to controller