made example project more dynamic