Added minimum back-end logic