reconize first draft is working with main