i redid and also completed some stuff

# blob