Adding dependent status functionality