Work in progress
Added backend and database support