getting mad with those conditions..