moved target into options
added deployer deploy
method chaining for definition