My CSharp Restudy procedures