Separating get input functions