Updating compose functionality