finish quest functionality
Quest adapter
add definition