completed integration of compiletime & runtime environments separation