First draft of Charter, Direct, and Shuttle function