added some scope, proc, dynamic methods