fixed for composer use