added decimal class