Shitty work in progress #2