patch by mel byt uz venku....