start implementation of model placeholder