composer and file