proof of concept now working! :)