resolving requirements before loading views