Finished this shit with a lot of bug, but Lali won't notice.