refactored suckers:id coding