initial build core features and functs implemented test and debug before adding extra features
initial build core features and functs implemented test and debug before adding extra features