Initial commit of the strategylayer implementation
Not working - syntax error