На каком языке? Проще на CFC, ST я как только начинающий, себе писал по примерам. Получилось ST+CFC.