implement poppy only rank