Tile view, better layout, add/update user functioning