add and find functions build