first draft of RequestBank template + inheritance