adapting to conventions