also please break it down to variables..