added skeleton classes