code was cleaned
added first validation methods, check and added tests for id
rewrote modify requests
fixed typo in limit offset order