update with bugs