done for final project purposes