renamed internal to inside to better communicate what it is