First version using F7 framework