made a faster loading option
started to implement the child component