restructured basic info stuff