added skeletal structure