* started work on Smith matrix form
* created FormEvent