cleaned up reflection format