cleanup, comments
added examples of frp