starting implementation of main grid