SOFT ROUTINE