added optional int_points param