todo: to check what n means