rename queue to Queue