FluidWare Programming task