Added basic feature and flow for implement