See above. Also all of these block above here seem to be very similar I am wondering if there is any benefit to having a 'helper' function to build them out there may not be.