Weasel Framework