add in a silly mode implementation