Here's an other clue

 

 

 

 

The pieces are coming together.