A bunch of work on TConstruct and some attempts on IC2