started stock picker challenge but does not correctly handle most cases