update to current state
move personal to separate repo