added some files as framework