expanding basics