Restructured Initialization method, added delays