Progress and stuff eeeeehhh

Progress and stuff eeeeehhh