This is a backup for my code of ECE650.