renamed input functions