Implemented basic features

base from comable