Back end Add, need some fixes needed