userinteractions in own file