adding more setting stufff