implement Ordered trait
basic int queue
stackable modification trait
more traits