still working to get identify to work properly, buggy