added boilerplate data layer, and fc layer