Front initial implementation