added solution files and a simple sample