online methods