new sig partially inspired by transformers