working now
working, but memory holes