Serparation models & request handlers