i'm sorry this is late. and that it's kinda shitty