Added composer integration