created Charecter.pm