more details in intro for fuller description