move to src and example