add caps remap. fix #5