tweaking for composer