small update: inbuild functions