add shitty looping