added all three models