needed to initialize variables