add  disaster function completed