- added new exception
- added new option and parameter 'hard_disk'