now updated with composer