add individual.hpp header, fix argument