somethings wrong about indentation, though this looks right in VS