pushes for null checks,removed throws and void to boolean in all controllers