Added all implementation