structuring categories, added NSMutableArray queue category