add drop/make and show functions