ece554_miniproject