Implimented findById