interface solid 3 by lastspark