reorganisation of accept interfaces