Internal method is now working