status functionality updated