fixed compose binding