grid without event logic
simple add implemented