Add: snake modularize