It could use some work, but i like it.