queue object can be created, add, count itself and clear