working version

complete functionality with minimal design