use compose instead of mount