Started to work on back end. Work in progress.