what do you think?

i'm not sure about the internals yet.