based from @butterflyinthewell‘s post i’ve been down BUT THIS...