Do not depend on resources instead provide them by kernel