implementation assets class and constants class