start implementing walls on backend