working! finally. release 0