Adding project reasoning