adds further error handling
adds remaining manana docs stubs