feature/#1 - foundation