A structural-cores based model in supporting arithmetical-algebraic thinking