Added decorator module and initial use case