Internal Method Calls almost done