stock picker started, works but not for edge cases