use setProperty instead of put here