basic structure
restructured directory
finished quit handler