added initial file
solution implemented