added devise, high voltage and user model