full working system