Added all functionality - advertisement