almost done with writing the logic for a user custom checker path