updated read me and divisor function