Data input finisihed, same interface for all types