add challenge and entry models