added in a factory, but it doesn't do anything yet. first attempt is to use GET