this is why and how i've  got everything!