i did some sutff, this is probably bad
everything works