working submission prototype