completed end to end proof of concept