paradigms partially done