completely removed skeleton code