feat(home): finish all basics functions