Technical considerations and advancements