all basic trigger stuff has been added and compiles. However, there's no way it actually works yet...