Add binnary heap controller