fixing request controller methods and more...