improved the syntax