bug fix + adding BASE_DIR