added alternative executor
API for clustering executors
testing executors
fixed missing methods