Back end functionality with three tier logic