itd be preferable for this to be a scope