Will upload more work soon...