dodane factory model