What are the primary features of point of sale terminal?