fixing how the decorator works (now it wont need an argument)