PHY535 final project