a full version of this would be dope..