initial simple directive