по-моему это сложновато реализовать