General routines

General routines#