ece425 Lab related stuff