fixed misplaced (non) template functions