things like NBCD, ECCD and jBS should be individual items that the frontend puts together. perhaps we must refactor the code to outsource date provider from larger infrastructure, let's see on friday