adding in swagger documentation (incomplete)