menu fix
reorganaized tests and add  storage service prototype
add storage with tests