© All rights and intellectual properties reserved