Organized semant into different files