update habitus.cpp