first draft of basics