asterpuddle-someone might have already made this

more about : asterpuddle