init receiving and options