Model and singleton for data