with a bit e2e and constants