completed IQBDA Part 1