Resource handles Http is Forbidden + refactoring