fix bug
fix compose