yes, this a a very simple implementation