<prompt> Human: Hi first time posting. I received a text today from a co-worker that said Boss said shes going to hold your check if you dont complete your computer based training by Monday I did a quick google search and learned that this is very illegal but dont know who to call. Although it isnt actually payday yet, I want to be prepared for ifwhen this does happen. The kicker is that she never even told me to do the thing shes apparently going to hold my check for. To be clear this is not my last paycheck. I will continue to be an employee even after Monday comes around.Edit: I live in Missouri if that matters.Edit 2: To those saying Just do the training I will certainly do the training. The issue is that you must be using the program on the work computer at the work place. The second issue is that you must do them during the hours that you are scheduled. The next day I work is on Sunday for 5 hours. These Computer based training are meant or be done gradually as you learn on the job. They take longer than five hours. Also, I was never told to do them and payday is Monday. They cant be done by Monday. Plus, this is an understaffed fast food job. I will only be able to do them if she scheduled enough people to be able to run the store while I complete the training. Edit 3: To be clear. I WILL DO THE TRAINING. I understand there was a lack a communication. I understand the training is needed. I simply want to be prepared if I need to call someone to be able to get my paycheck. This is a fast food job. If I need to, I can get a new one.  <response>: Missouri is an at will employment state. Your boss cant hold your paycheck if you dont do your training, instead theyll probably just fire you and find someone willing to meet the job requirements instead. Your boss should certainly work with you to arrange a time to complete the training or at least give you instructions on how to do so. 