Looks good. I don't like the name though.