Jun29

PRIVATE FUNCTION