first version with bootstrap for ui layout