further development and inclusion of more semantic elements