added stock service, fragmnet, class, adapter