updated and corrected diagram
deleted wrong testbench
added qsf