added class for signs and permissions are fixed.
new class, premission fix, yaml fix