new version with working report submit and listing