Created a plainer skeleton to avoid compile errors