free vector composition