Adding layer interface and beginning of logistic implementation