While loop killing me.
working?