....in e out....