fix permission and cover image