added theme functions