don't forget returns and arguments like a nublet