works, takes args for what and where