Added the destination as a variable for easier debugging
First tests and grammar