mark all functions static