model customization + admin generator