added flower detect may or may not right