Make dynamic blocks :D