Started to implement response classes and functions
Added response formats