lab1 assignment progress & faulty semaphores