hash out project structure more, need a jenkins model