initializing user components