grid prototype