add backend and console app