I made this in a separate project, but I don't think it's really necessary. so just have this I guess :p