I'll answer all this stuff later.. tired