Вот, примерно в таком ключе. Отличный ответ.