first try for composer