separated server sided models