optimize form a bit; update todo; minor fixes;