add steele/umain
begin transition to implementation files
working vps seek