first commit with few feature so far