beautiful. needs cleanup, basics are working great.