improved interaction
merged