basic with directive, variable, placeholder