corporate & private functions