master.ts initial release