move functions around
remove settext