basics of back end in place