outfit constructor