Added request system and finish loopingWaitingList (test needed)