explain the objective of this project