base code and interaction

woo