added backend center calculations