basic campaign flow in and working