update basics