still working on snowflake