working on angular cast