added a directive for easy manipulation