update, closes #5