adding files controllers, fixing regression errors