ece722-miniproject