update with some new additions