First view of executor api