Hehe, would be nice if someone could paste together all those parts.