random git fuck up and also sampling framework