functions for shachar

Talk to me, i dont understand some things...