Adding beginning cell-wise capabilities, some error-checking necessary