explain why we delegate to another resource entry
add end to end test