Gabija

Still working out the kinks but should be ready soon.