defining the open/line better to the current implementation