still 15 differences.. but better output