Lab 2 patterns  complete