implemented angular scaffold