formats and etc