sw final project