made more methods for ESManager and networkcontroller that don't break the app but don't really work as intended as far as I know