fixed line opening functions