initial wrapper classes