new idea to store parameter