starting implementation of evaluation structure