clean
work on processes and threads. skeleton is sort of working. work on structure