Added array extensions
Moved executionblock