had to redo the block code in the previous commit i did to get it to
register properly again btw its not dipricted its just not advanced :P