complete eval code and add eval scripts