finally works kinda, doesn't add properly but meh

TIME TO VALIDATE