prepare for separate constant source