add Queue Class