Add Exends functionality. Add delayedcall + test.