add view, design doc, executor api