hardcoded paths and basic functionality