language cloning added layout and basic presenter functions