Started implementing the functionality

Signed-off-by: Bogdan PURCĂREAŢĂ <bogdan.purcareata@cti.pub.ro>