Issue/requires keyword

fix for requires keyword + small reformatting