this totally not work appropriate in Models