added implementation of Incoming