added implementation for resource limits