version 1 without bootstrap