here take this ugliness while i work on collabs :)