implement @Pending feature