recreate base typescript project.
implemented basic framework.