introduce desert scheme