logic draft