Getting closer with the compose part again but still something's wrong at the moment