new constructor launch frame