add first skeleton code