У меня есть еще пара вариантов по организации работы с депозитом, но все зависит от постановки задачи. Чего хотят в ресторане?