(regesm) : intermediate commit. still continue to extend modelling system for three component