finished basic naming functions