initial live draft functions