start adding ability to create a result