it works mostly but the output is garbage