create public/assets if necessary
improve feedback