add opening & etc