Completed non fancy version with zilch styling.