initial working version of block challenge