add missing stdlib requires

also we should refactor the long list of requires