list and building interaction