form 3 projects
from the very bad to most informative