forking with composer