............................................................................................................ figure it out