making the interface for top lists