add Abstract Composer Command