receive main ok