add semantic full pack