building customizable views for container