changing permissions
updating header