advice and aid in implementation