add searching functionality
add devise to project