working on adding backend pieces