added skeleton service