composer for version3