added core module

Change-Id: I118dddeee870918225e846f0be0b6d04e2742aa9