nested custo finished (pending to add logic functions)