dynamic sem
4 semester dynamic implemented