digit and boolean support and relevant tests added, null support in progress