form detector added