Sanity
begin refactor
refactor wtf
refactor back on