updated Semantic to v0.16.0 and completed the modal class