working but with poor r^2