still need grid to work