improved syntax