Built outline functions

MAKE THESE BY THEIR DESCRIPTION BANJ!