switched from Mixin to Delegate
fixed typo