proof of concept works! commiting existing code to repo