initialized twice