things dont really work but im pushing regardless