fixed readable/writable mismatch and renamed