consolidated Hackbright exercises