casting and aslap

.