much work on intro