(@-@) (@-@) (@-@) (@-@) concept practise 2017