[FEATURE] added request reader and reworked the resource method handlers