added release and bind methods