Adding work from Advanced Digital Logic