adjusted express, creating directives