change interface in rect.h
change sln settings