another line implementation