further specifications of backend task