start to construct logic level