Potrzebujesz podobnego rozwiązania - napisz!