fix decorator study