structure refact
frontend ajax call add