1) Added Grid Implementation