feat: converting activity to fragment