reverted to JLine2