works without feature scaling