Advanced Snowplow Project (ASP)