banner functions added