Phase1

Added few interfaces