list stub
add delete complete functionality
refactor
add view