adds attributes and personality