ac online 1st, leak memory version, sorry about that