separated some files, added examples