added number expression class