Доработана бд, сохранение, извлечение.