a littel progress for this hacky prototype