much more code foundation