started to make inventory but it's very buggy and weird atm