basics for enhancement partial created