added description as type of semantic action