here is what is going on:)