optimized init sequence