added basics for composer