still debugging
okay, it works