softProtect fully implemented

sollte getestet werden