nicer schema