fixing decorator method order for the other functions