adding the ability to override standard settings
fixing the put command