updated submission class