User campaigns logic done