attempt at initialize handler