Features

added essential features