EC504 final project group 7