Added basic concept implementation from the older project