adapting format