add basic constant time data structure