also could you explain the little bit of code so i know whats happening?