removed grid since it's dynamic now
added selection classes
added row and column selection and grid creation