add senantic framework