flexible circuit design