not recommended imo to follow the requirement