only main() is static