add support for all blocks until we can make this dynamic