created skeleton code