update and add some inspiration