-------accessibe---------