added skeleton for possible helpful functions