initialized basic stuff