added trans layer