add local methods