flesh out integration