adding logger & implementing createResource(...)