dependencies + no icon function