parses non array input