all stuff goes here. ill answer them when i have the time