towards customisable blocks