adding in some comments of a better structure for que system