some changes
adding directives
something wrong here