WIP: the local backend