Composer

Closed #23