actually dont need dirctives here
simplifying