add semantria
add github example
group is parameter
add semantria base class and example