Finally working. or something