modified the definition from basic with the new strict attributes (still temporary solution).