check requirements, prevent metadata editing and use styles